Operator Library: Hardware Platform
The operator GPI provides an interface to the digital inputs. Via parameter Pin_ID, you select the digital input (which is wired to a physical pin on a GPIO unit) you want to use for receiving a signal. The same digital inputs can be used by multiple operators.
For all platforms except the imaFlex CXP-12 Quad and imaFlex CXP-12 Penta platforms: If you use a device with several GPIO units, use parameter ConnectorType to select the GPIO unit you want to address (Front GPIO or GPIO). On the imaFlex CXP-12 Quad and imaFlex CXP-12 Penta platforms, the parameter ConnectorType is not available.
For the mapping of digital inputs and pin connectors, check the User Manual of your frame grabber.
Available for Hardware Platforms |
---|
imaFlex CXP-12 Penta |
imaFlex CXP-12 Quad |
mE5 marathon VCLx |
mE5 marathon VCL |
mE5 marathon VCX-QP |
mE5 marathon VF2 |
LightBridge VCL |
mE5 ironman VQ8-CXP6D/-CXP6B |
mE5 ironman VD8-PoCL |
pixelPlant 100 |
pixelPlant 200 |
Property | Value |
---|---|
Operator Type | M |
Output Link | O, general purpose input signal to be used inside VisualApplets. |
Link Parameter | Output Link O |
---|---|
Bit Width | 1 |
Arithmetic | unsigned |
Parallelism | 1 |
Kernel Columns | 1 |
Kernel Rows | 1 |
Img Protocol | VALT_SIGNAL |
Color Format | VAF_GRAY |
Color Flavor | FL_NONE |
Max. Img Width | any |
Max. Img Height | any |
PinID (imaFlex CXP-12 Quad platform and imaFlex CXP-12 Penta) | ||||
---|---|---|---|---|
Type | static write parameter | |||
Default | FrontGpi0 | |||
Range | {FrontGpi0, FrontGpi1, FrontGpi2, FrontGpi3, ExtensionGpi0, ExtensionGpi1, ExtensionGpi2, ExtensionGpi3, ExtensionGpi4, ExtensionGpi5, ExtensionGpi6, ExtensionGpi7} | |||
Via parameter PinID, you define the digital input (which is wired to a physical pin on a GPIO socket) you want to use for receiving a signal. The same digital inputs can be used by multiple operators. FrontGpiN represents the GPI for the Front GPIO connector. ExtensionGpiN represents the GPI for Extension GPIO side connector.
|
Pin_ID (mE5 platforms, pixelPlant and LightBridge VCL) | ||||
---|---|---|---|---|
Type | static write parameter | |||
Default | 0 | |||
Range | [0;7] or [0;3] | |||
Via parameter Pin_ID, you define the digital input (which is wired to a physical pin on a GPIO socket) you want to use for receiving a signal. The same digital inputs can be used by multiple operators. [0;3] The value range is 0-3 for the Front GPIO on marathon, the Front GPIO on LightBridge, and the GPIO on LightBridge. [0;7] For the GPIO on marathon and in all other cases, the value range is 0-7.
|
ConnectorType | ||||
---|---|---|---|---|
Type | static write parameter | |||
Default | GPIO | |||
Range | {FrontGPIO, GPIO} | |||
Via parameter ConnectorType, you define which GPIO socket (GPIO or Front GPIO) you want to address with the value you enter for parameter Pin_ID.
|
The use of operator GPI is shown in the following examples:
-
An example for hardware self test of DMA, RAM, GPIOs, Trigger and LEDs.
-
'Area Scan Trigger for microEnable 5 marathon/LightBridge VCL'
An area scan trigger is presented. External sources, an internal frequency generator or software trigger pulses can be used for trigger generation.
-
'Area Scan Trigger for microEnable 5 marathon VCX QP'
An area scan trigger for CoaXPress is presented. External sources, an internal frequency generator or software trigger pulses can be used for trigger generation.
-
'Area Scan Trigger for imaFlex CXP-12 Quad'
An area scan trigger for CoaXPress12 is presented. External sources, an internal frequency generator or software trigger pulses can be used for trigger generation.
-
'Area Scan Trigger for microEnable 5 VQ8-CXP6B and VQ8-CXP6D'
An area scan trigger for CoaXPress is presented. External sources, an internal frequency generator or software trigger pulses can be used for trigger generation.
-
'Line Scan Trigger for microEnable IV VD4-CL/-PoCL Using Operator TrgBoxLine'
A VisualApplets design example showing the usage of operator TrgBoxLine in a simple design. For parameters of "TrgBoxLine" on microEnable4 IV VD4-CL/PoCL platform please read corresponding operator documentation under 'TrgBoxLine'.
-
'Line Scan Trigger for microEnable IV VQ4-GE/-GPoE Using Operator TrgBoxLine'
A VisualApplets design example showing the usage of operator TrgBoxLine in a simple design. For parameters of "TrgBoxLine" on microEnable IV VQ4-GE/-GPoE platform please read corresponding operator documentation under 'TrgBoxLine'.
-
' Line Scan Trigger for microEnable 5 marathon/LightBridge VCL with TrgBoxLine Operator Usage'
A VisualApplets design example showing the usage of operator TrgBoxLine in a simple design.
-
'Line Scan Trigger for microEnable 5 VD8-CL/-PoCL with TrgBoxLine Operator Usage'
A VisualApplets design example showing the usage of operator TrgBoxLine in a simple design.
-
'Line Scan Trigger for microEnable 5 marathon VCX QP Using Signal Operators'
A line scan trigger is presented. The trigger includes an image trigger using a capture gate as well as a multi functional line trigger. External sources, an internal frequency generator or software trigger pulses can be used for trigger generation.
-
'Line Scan Trigger for microEnable 5 marathon VCX QP with TrgBoxLine Operator Usage'
A VisualApplets design example showing the usage of operator TrgBoxLine in a simple design.
-
'Line Scan Trigger for imaFlex CXP-12 Quad Using Signal Operators'
A line scan trigger for CoaXPress12 is presented. The trigger includes an image trigger using a capture gate as well as a multi functional line trigger. External sources, an internal frequency generator or software trigger pulses can be used for trigger generation.
-
'Line Scan Trigger for imaFlex CXP-12 Quad with TrgBoxLine Operator Usage'
A VisualApplets design example showing the usage of operator TrgBoxLine in a simple design.
-
'Line Scan Trigger for microEnable 5 VQ8-CXP6 Using Signal Operators'
A line scan trigger is presented. The trigger includes an image trigger using a capture gate as well as a multi functional line trigger. External sources, an internal frequency generator or software trigger pulses can be used for trigger generation.
-
'Line Scan Trigger for microEnable 5 VQ8-CXP6 with TrgBoxLine Operator Usage'
A VisualApplets design example showing the usage of operator TrgBoxLine in a simple design.